package br.com.gsa.util;

import java.util.ResourceBundle;

import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

public class Mensagem {
	private static ResourceBundle bundle = ResourceBundle.getBundle("MessageResources", FacesContext.getCurrentInstance().getViewRoot().getLocale());

	public static void errorMsg(String msg) {

		msg = bundle.getString(msg);
		FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg,				msg);
		FacesContext fc = FacesContext.getCurrentInstance();
		fc.addMessage("erro", fm);
	}

	public static void infoMsg(String msg) {
		//String[] messageArguments = new String[]{nomeCampo};
		msg = bundle.getString(msg);
		FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, msg);
		
		FacesContext fc = FacesContext.getCurrentInstance();
	
		fc.addMessage("info", fm);
	}
	
	public static void msg(String msg, String id) {

		msg = bundle.getString(msg);
		FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, msg);
		FacesContext fc = FacesContext.getCurrentInstance();
		fc.addMessage(id, fm);
	}
}
